Continuum percolation theory